home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 38 / Amiga Format CD38 (1999-03-15)(Future Publishing)(GB)(Track 1 of 3)[!][issue 1999-04].iso / -seriously_amiga- / programming / other / hrtmon / src / keymaps.s < prev    next >
Text File  |  1999-01-29  |  9KB  |  324 lines

  1.  
  2. ;HRTmon Amiga system monitor
  3. ;Copyright (C) 1991-1998 Alain Malek Alain.Malek@cryogen.com
  4. ;
  5. ;This program is free software; you can redistribute it and/or
  6. ;modify it under the terms of the GNU General Public License
  7. ;as published by the Free Software Foundation; either version 2
  8. ;of the License, or (at your option) any later version.
  9. ;
  10. ;This program is distributed in the hope that it will be useful,
  11. ;but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. ;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. ;GNU General Public License for more details.
  14. ;
  15. ;You can find the full GNU GPL online at: http://www.gnu.org
  16.  
  17.         cnop 0,4
  18.  
  19. board_list    dc.l board3,board4    ;USA
  20.         dc.l board1,board2    ;CH
  21.         dc.l board5,board6    ;D
  22.         dc.l board7,board8    ;F
  23.  
  24. ;-------------- setmap CH ---------------------------------------
  25.  
  26. board1        dc.b "`1234567890'^",$5c,0
  27.         dc.b "0"            ;$0f
  28.         dc.b "qwertzuiopè#",0        ;$10-$1c
  29.         dc.b "123"            ;1d-1f
  30.         dc.b "asdfghjkléà$",0        ;$20-$2c
  31.         dc.b "456"            ;$2d-$2f
  32.         dc.b "<yxcvbnm,.-",0,"."    ;$30-$3c
  33.         dc.b "789"            ;$3d-$3f
  34.         dc.b " "
  35.         dc.b 0                ;$41 (backspace)
  36.         dc.b 0                ;$42 (Tab)
  37.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  38.         dc.b 0                ;$45 (esc)
  39.         dc.b 0                ;$46 (del)
  40.         dc.b 0,0,0,"-",0        ;$47-$4b
  41.         dc.b 0,0,0,0            ;$4c-$4f arrows
  42.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  43.         dc.b "[]/*+"            ;$5a-$5e
  44.         dc.b 0                ;$5f (Help)
  45.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  46.         dc.b 0                ;$63 (CTRL)
  47.         dc.b 0,0            ;$64-$65 (Alt L,R)
  48.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  49.  
  50. ;Shift keyboard
  51.  
  52. board2        dc.b '`+"*ç%&/()=?^|',0
  53.         dc.b "0"            ;$0f
  54.         dc.b "QWERTZUIOPü!",0        ;$10-$1c
  55.         dc.b "123"            ;1d-1f
  56.         dc.b "ASDFGHJKLöä£",0        ;$20-$2c
  57.         dc.b "456"            ;$2d-$2f
  58.         dc.b ">YXCVBNM;:_",0,"."    ;$30-$3c
  59.         dc.b "789"            ;$3d-$3f
  60.         dc.b " "
  61.         dc.b 0                ;$41 (backspace)
  62.         dc.b 0                ;$42 (Tab)
  63.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  64.         dc.b 0                ;$45 (esc)
  65.         dc.b 0                ;$46 (del)
  66.         dc.b 0,0,0,"-",0        ;$47-$4b
  67.         dc.b 0,0,0,0            ;$4c-$4f arrows
  68.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  69.         dc.b "{}/*+"            ;$5a-$5e
  70.         dc.b 0                ;$5f (Help)
  71.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  72.         dc.b 0                ;$63 (CTRL)
  73.         dc.b 0,0            ;$64-$65 (Alt L,R)
  74.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  75.  
  76. ;Alt keyboard
  77.  
  78. board2a        dc.b '`+"#ç%&/()=?^|',0
  79.         dc.b "0"            ;$0f
  80.         dc.b "QWERTZUIOPü!",0        ;$10-$1c
  81.         dc.b "123"            ;1d-1f
  82.         dc.b "ASDFGHJKLöä£",0        ;$20-$2c
  83.         dc.b "456"            ;$2d-$2f
  84.         dc.b ">YXCVBNM;:_",0,"."    ;$30-$3c
  85.         dc.b "789"            ;$3d-$3f
  86.         dc.b " "
  87.         dc.b 0                ;$41 (backspace)
  88.         dc.b 0                ;$42 (Tab)
  89.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  90.         dc.b 0                ;$45 (esc)
  91.         dc.b 0                ;$46 (del)
  92.         dc.b 0,0,0,"-",0        ;$47-$4b
  93.         dc.b 0,0,0,0            ;$4c-$4f arrows
  94.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  95.         dc.b "{}/*+"            ;$5a-$5e
  96.         dc.b 0                ;$5f (Help)
  97.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  98.         dc.b 0                ;$63 (CTRL)
  99.         dc.b 0,0            ;$64-$65 (Alt L,R)
  100.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  101.  
  102. ;-------------- setmap USA ------------------------------------------
  103.  
  104. board3        dc.b "`1234567890-=",$5c,0
  105.         dc.b "0"            ;$0f
  106.         dc.b "qwertyuiop[]",0        ;$10-$1c
  107.         dc.b "123"            ;1d-1f
  108.         dc.b "asdfghjkl;'$",0        ;$20-$2c
  109.         dc.b "456"            ;$2d-$2f
  110.         dc.b "<zxcvbnm,./",0,"."    ;$30-$3c
  111.         dc.b "789"            ;$3d-$3f
  112.         dc.b " "
  113.         dc.b 0                ;$41 (backspace)
  114.         dc.b 0                ;$42 (Tab)
  115.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  116.         dc.b 0                ;$45 (esc)
  117.         dc.b 0                ;$46 (del)
  118.         dc.b 0,0,0,"-",0        ;$47-$4b
  119.         dc.b 0,0,0,0            ;$4c-$4f arrows
  120.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  121.         dc.b "[]/*+"            ;$5a-$5e
  122.         dc.b 0                ;$5f (Help)
  123.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  124.         dc.b 0                ;$63 (CTRL)
  125.         dc.b 0,0            ;$64-$65 (Alt L,R)
  126.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  127.  
  128. ;Shift keyboard
  129.  
  130. board4        dc.b '`!!#$%^&*()_+|',0
  131.         dc.b "0"            ;$0f
  132.         dc.b "QWERTYUIOP{}",0        ;$10-$1c
  133.         dc.b "123"            ;1d-1f
  134.         dc.b 'ASDFGHJKL:"£',0        ;$20-$2c
  135.         dc.b "456"            ;$2d-$2f
  136.         dc.b ">ZXCVBNM<>?",0,"."    ;$30-$3c
  137.         dc.b "789"            ;$3d-$3f
  138.         dc.b " "
  139.         dc.b 0                ;$41 (backspace)
  140.         dc.b 0                ;$42 (Tab)
  141.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  142.         dc.b 0                ;$45 (esc)
  143.         dc.b 0                ;$46 (del)
  144.         dc.b 0,0,0,"-",0        ;$47-$4b
  145.         dc.b 0,0,0,0            ;$4c-$4f arrows
  146.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  147.         dc.b "{}/*+"            ;$5a-$5e
  148.         dc.b 0                ;$5f (Help)
  149.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  150.         dc.b 0                ;$63 (CTRL)
  151.         dc.b 0,0            ;$64-$65 (Alt L,R)
  152.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  153.  
  154. ;Alt keyboard
  155.  
  156. board4a        dc.b '`!!#$%^&*()_+|',0
  157.         dc.b "0"            ;$0f
  158.         dc.b "QWERTYUIOP{}",0        ;$10-$1c
  159.         dc.b "123"            ;1d-1f
  160.         dc.b 'ASDFGHJKL:"£',0        ;$20-$2c
  161.         dc.b "456"            ;$2d-$2f
  162.         dc.b ">ZXCVBNM<>?",0,"."    ;$30-$3c
  163.         dc.b "789"            ;$3d-$3f
  164.         dc.b " "
  165.         dc.b 0                ;$41 (backspace)
  166.         dc.b 0                ;$42 (Tab)
  167.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  168.         dc.b 0                ;$45 (esc)
  169.         dc.b 0                ;$46 (del)
  170.         dc.b 0,0,0,"-",0        ;$47-$4b
  171.         dc.b 0,0,0,0            ;$4c-$4f arrows
  172.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  173.         dc.b "{}/*+"            ;$5a-$5e
  174.         dc.b 0                ;$5f (Help)
  175.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  176.         dc.b 0                ;$63 (CTRL)
  177.         dc.b 0,0            ;$64-$65 (Alt L,R)
  178.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  179.  
  180. ;-------------- setmap D ---------------------------------------
  181.  
  182. board5        dc.b "`1234567890ß´",$5c,0,"0"    ;$00-$0f
  183.         dc.b "qwertzuiopü+",0,"123"    ;$10-$1f
  184.         dc.b "asdfghjklöä#",0,"456"    ;$20-$2f
  185.         dc.b "<yxcvbnm,.-",0,".789"    ;$30-$3f
  186.         dc.b " "
  187.         dc.b 0                ;$41 (backspace)
  188.         dc.b 0                ;$42 (Tab)
  189.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  190.         dc.b 0                ;$45 (esc)
  191.         dc.b 0                ;$46 (del)
  192.         dc.b 0,0,0,"-",0        ;$47-$4b
  193.         dc.b 0,0,0,0            ;$4c-$4f arrows
  194.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  195.         dc.b "[]/*+"            ;$5a-$5e
  196.         dc.b 0                ;$5f (Help)
  197.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  198.         dc.b 0                ;$63 (CTRL)
  199.         dc.b 0,0            ;$64-$65 (Alt L,R)
  200.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  201.  
  202. ;Shift keyboard
  203.  
  204. board6        dc.b '~!"§$%&/()=?`|',0,"0"    ;$00-$0f
  205.         dc.b "QWERTZUIOPÜ*",0,"123"    ;$10-$1f
  206.         dc.b "ASDFGHJKLÖÄ^",0,"456"    ;$20-$2f
  207.         dc.b ">YXCVBNM;:_",0,".789"    ;$30-$3f
  208.         dc.b " "
  209.         dc.b 0                ;$41 (backspace)
  210.         dc.b 0                ;$42 (Tab)
  211.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  212.         dc.b 0                ;$45 (esc)
  213.         dc.b 0                ;$46 (del)
  214.         dc.b 0,0,0,"-",0        ;$47-$4b
  215.         dc.b 0,0,0,0            ;$4c-$4f arrows
  216.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  217.         dc.b "{}/*+"            ;$5a-$5e
  218.         dc.b 0                ;$5f (Help)
  219.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  220.         dc.b 0                ;$63 (CTRL)
  221.         dc.b 0,0            ;$64-$65 (Alt L,R)
  222.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  223.  
  224. ;Alt keyboard
  225.  
  226. board6a        dc.b "`¹@³°¼½¾·«»-=",$5c,0,"0"        ;$00-$0f
  227.         dc.b "å°©®þ¤µ¡ø¶[]",0,"123"        ;$10-$1f
  228.         dc.b "æßð",0,0,0,0,0,"£;'#",0,"456"    ;$20-$2f
  229.         dc.b "<±×窺­¸,./",0,".789"        ;$30-$3f
  230.         dc.b " "
  231.         dc.b 0                ;$41 (backspace)
  232.         dc.b 0                ;$42 (Tab)
  233.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  234.         dc.b 0                ;$45 (esc)
  235.         dc.b 0                ;$46 (del)
  236.         dc.b 0,0,0,"-",0        ;$47-$4b
  237.         dc.b 0,0,0,0            ;$4c-$4f arrows
  238.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  239.         dc.b "[]/*+"            ;$5a-$5e
  240.         dc.b 0                ;$5f (Help)
  241.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  242.         dc.b 0                ;$63 (CTRL)
  243.         dc.b 0,0            ;$64-$65 (Alt L,R)
  244.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  245.  
  246. ;-------------- setmap F ---------------------------------------
  247.  
  248. board7        dc.b '`&é"',"'(§è!çà)-",$5c,0
  249.         dc.b "0"            ;$0f
  250.         dc.b "azertyuiop^$",0        ;$10-$1c
  251.         dc.b "123"            ;1d-1f
  252.         dc.b "qsdfghjklmuu",0        ;$20-$2c
  253.         dc.b "456"            ;$2d-$2f
  254.         dc.b "<wxcvbn,;:=",0,"."    ;$30-$3c
  255.         dc.b "789"            ;$3d-$3f
  256.         dc.b " "
  257.         dc.b 0                ;$41 (backspace)
  258.         dc.b 0                ;$42 (Tab)
  259.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  260.         dc.b 0                ;$45 (esc)
  261.         dc.b 0                ;$46 (del)
  262.         dc.b 0,0,0,"-",0        ;$47-$4b
  263.         dc.b 0,0,0,0            ;$4c-$4f arrows
  264.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  265.         dc.b "[]/*+"            ;$5a-$5e
  266.         dc.b 0                ;$5f (Help)
  267.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  268.         dc.b 0                ;$63 (CTRL)
  269.         dc.b 0,0            ;$64-$65 (Alt L,R)
  270.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  271.  
  272. ;Shift keyboard
  273.  
  274. board8        dc.b "`1234567890°_|",0
  275.         dc.b "0"            ;$0f
  276.         dc.b "AZERTYUIOP",0,"*",0    ;$10-$1c
  277.         dc.b "123"            ;1d-1f
  278.         dc.b "QSDFGHJKLM%£",0        ;$20-$2c
  279.         dc.b "456"            ;$2d-$2f
  280.         dc.b ">WXCVBN?./+",0,"."    ;$30-$3c
  281.         dc.b "789"            ;$3d-$3f
  282.         dc.b " "
  283.         dc.b 0                ;$41 (backspace)
  284.         dc.b 0                ;$42 (Tab)
  285.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  286.         dc.b 0                ;$45 (esc)
  287.         dc.b 0                ;$46 (del)
  288.         dc.b 0,0,0,"-",0        ;$47-$4b
  289.         dc.b 0,0,0,0            ;$4c-$4f arrows
  290.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  291.         dc.b "{}/*+"            ;$5a-$5e
  292.         dc.b 0                ;$5f (Help)
  293.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  294.         dc.b 0                ;$63 (CTRL)
  295.         dc.b 0,0            ;$64-$65 (Alt L,R)
  296.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  297.  
  298. ;Alt keyboard
  299.  
  300. board8a        dc.b "`12#4567890°_|",0
  301.         dc.b "0"            ;$0f
  302.         dc.b "AZERTYUIOP",0,"*",0    ;$10-$1c
  303.         dc.b "123"            ;1d-1f
  304.         dc.b "QSDFGHJKLM%£",0        ;$20-$2c
  305.         dc.b "456"            ;$2d-$2f
  306.         dc.b ">WXCVBN?./+",0,"."    ;$30-$3c
  307.         dc.b "789"            ;$3d-$3f
  308.         dc.b " "
  309.         dc.b 0                ;$41 (backspace)
  310.         dc.b 0                ;$42 (Tab)
  311.         dc.b 0,0            ;$43 (Enter) $44 (Return)
  312.         dc.b 0                ;$45 (esc)
  313.         dc.b 0                ;$46 (del)
  314.         dc.b 0,0,0,"-",0        ;$47-$4b
  315.         dc.b 0,0,0,0            ;$4c-$4f arrows
  316.         dc.b 0,0,0,0,0,0,0,0,0,0    ;$50-$59 (F1-F10)
  317.         dc.b "{}/*+"            ;$5a-$5e
  318.         dc.b 0                ;$5f (Help)
  319.         dc.b 0,0,0            ;$60-$62 (Shift L,R CapsLock)
  320.         dc.b 0                ;$63 (CTRL)
  321.         dc.b 0,0            ;$64-$65 (Alt L,R)
  322.         dc.b 0,0            ;$66-$67 (Amiga L,R)
  323.  
  324.